goal emulation